import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.Test;
import org.omg.CORBA.Principal;

class EscozorTest {

	@Test
	void testEqualsObject() {
		int intensidad[]= {1,2,1,1};
		String[] sensacion= {"a","b","a","a"};
		int duracion[]= {1,2,1,1};
		//for
		Escozor primero[]=new Escozor[intensidad.length];
		for (int i = 0; i < primero.length; i++) {
			primero[i]=new Escozor(intensidad[i], sensacion[i], duracion[i]);
		}
		for (int i = 0; i < primero.length; i++) {
			// nulos dan false
			assertFalse(primero[i].equals(null));
			// reflexividad
			assertTrue(primero[i].equals(primero[i]));
			// simetria
			assertTrue(primero[i].equals(primero[i+1]));
			// transitividad
			assertTrue(primero[i].equals(primero[i+1])&&primero[i+1].equals(primero[i+2])&&primero[i].equals(primero[i+2]));
			// consistencia
			
		}
		
	}

}
